@media screen and ( max-width:1440px ){
	.nav{left:3rem; }
	.nav li{font-size:15px;}
	.sNav li,
    .sNav2 .list li a h3{font-size:15px;}
	
	.headDiv .topDesigner .d1,
	.headDiv .topDesigner .d2,
	.headDiv .topSign,
	.headDiv .topSearch{font-size:14px;}


	.ind-banner .layer{ padding-right: 78px; height: 90px; }
	.ind-banner .layer:after{ width: 78px; height: 90px; background-size: 78px; }
	.ind-banner .hala{ padding-left: 70px; }
	.ind-banner .prev{ left: 38px; }
	.ind-banner .next{ right: 38px; }
	.ind-banner .twobox{ top: 30%; }
	.ind-banner .swiper-pagination{ padding-top: 28px; } 
}
@media screen and ( max-width:1220px ){
	.nav{left:3rem; }
	.nav li{font-size:14px;}
	.sNav li,
    .sNav2 .list li a h3{font-size:14px;}
	
	.headDiv .topDesigner .d1,
	.headDiv .topDesigner .d2,
	.headDiv .topSign,
	.headDiv .topSearch{font-size:12px;}
	
	.headDiv .topSign{margin-left:15px;}
	.headDiv .topSearch{ width: 40px; height: 40px; position: relative;margin-left:10px;}
	.headDiv .topSearch em{float:right; display: block; width:36px; height:36px; /*background:#e9e9e9; */box-sizing:border-box; border-radius: 50%; cursor: pointer; position: relative; font-size:0;}
	.headDiv .topSearch img{ position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -10px; }
	
}
@media screen and ( max-width:1024px ){
	.PC-Box, .nav, .footNav, .pageNum, .headDiv .lan, .pageNav, .sNav, .sideBar, .sideNews .titleDiv, .sideNews .list, .w380{ display:none;}
	.Phone-Box, .navIco, .searchIco, .pageTitleTel, .pageMore{ display:block;}
	
	
	.topA a{ width: 0; height: 0; }
	.headDiv, .headDiv .container, .headD{ height: 1.2rem;}
	.headDiv .logo{left: 0.3rem;}
	.headDiv .logo img{ width: 3rem; }
	.headDiv .topRight{ right:1.0rem;font-size: 0;line-height: 0;}
	.headDiv .topSearch{ width:36px; height:36px;}
	.headDiv .topSearch em{ width:36px; height:36px;}
    .headDiv .topSearch img{ position: absolute; left: 50%; top: 50%; /*margin-left: -0.25rem; margin-top: -12px; */width:20px; }
     .headDiv .topDesigner{ display:none;}
     .headDiv .container{width:100%;}

    .headDiv .topDesigner .d1,
    .headDiv .topDesigner .d2{border-radius:30px;text-align: center;line-height:32px;padding:0 10px; margin-left:5px; font-size:12px;}

	.headDiv .topSign{margin-left:10px; padding-left:28px;background-size:20px; line-height:36px;font-size:14px;}

	
	.ind-banner .round{ width: 3.86rem; height: 3.86rem; margin-left: -1.93rem; margin-top: -1.93rem; }
	.ind-banner .round img{ width: 3.86rem; }
	.ind-banner .onebox{ transform: translateY(-50%); z-index: 1;} 
	.ind-banner .onebox .cn{ font-size: 0.5rem; line-height: 0.72rem; font-weight: 100;  padding: 0 0.8rem 0.3rem; }
	.ind-banner .onebox .en{ display: none;}
	.ind-banner .onebox .btnDiv{ width: 2.8rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.28rem; text-indent: 0.48rem; background-size: 2.8rem; }
	.ind-banner .onebox .btnDiv:after{ right: 0.64rem; }
	.ind-banner .twobox{ right: 0; width: 100%; text-align: center; top: 20%; }
	.ind-banner .twobox .txt{ display: none; }
	.ind-banner .twobox .name{ font-size: 0.52rem; line-height: 0.72rem; padding-top: 0;}
	.ind-banner .twobox .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0.3rem 0.5rem 0; }
	.ind-banner .twobox .btnDiv{ display: none;}
	
	/*.ind-banner .swiper-pagination{ padding-top: 0.25rem; }
	.ind-banner .swiper-pagination-bullet { font-size: 0.24rem; line-height: 0.42rem; padding-right: 0.4rem; width: 0.4rem; height: 0.4rem; } 
	.ind-banner .swiper-pagination-bullet:before{ width: 0.4rem; height: 0.4rem; }
	.ind-banner .swiper-pagination-bullet:after{ width: 0.4rem*/; }
	
	.ind-banner .layer{ bottom: 0.4rem; padding-right: 0.77rem; height: 0.9rem; }
	.ind-banner .layer:after{ width: 0.77rem; height: 0.9rem; background-size: 0.77rem; }
	.ind-banner .hala{ padding-left: 0.3rem; padding-right: 0.4rem; height: 0.9rem; }
	.ind-banner .next{ /*display: none;*/ }

}
@media screen and ( max-width:320px ){
	.headDiv .topSearch img{ margin-left:0;}
}

/*headDiv .topSign2*/
.headDiv .topSign2 {margin-left: 30px; position:relative; }
.headDiv .topSign2::before {/* content:''; height:16px; width:1px; background:#d2d2d2; position:absolute;top:10px;*/}
.headDiv .topSign2 .cart { display:block; float:left; width:25px; height:36px; overflow:hidden; line-height:36px;padding-left: 38px; margin-right:59px;}
.headDiv .topSign2 .cart img { max-width:100%; width:100%; height:auto;}
.headDiv .topSign2 .sign_login {display:block; position:absolute; top:0; left:80px; margin-left:-25px;  width:34px; padding:0px 25px; height:58px; overflow:hidden; border-radius:17px;}
.headDiv .topSign2 .sign_login img { max-width:100%; width:34px;  height:34px; border-radius:50%;}

.sNav5{ margin-left:-50px; box-shadow: 0px 24px 24px 24px rgb(0 0 0 / 10%); z-index:10000 !important;}
.sNav5 .list{padding:0px; min-width:160px;}
.sNav5 .list ul {padding:10px 5px 0;}
.sNav5 .list ul li{ padding-bottom:5px;}
.sNav5 .list ul li a{ display:block;  font-size:14px; color:#4e4f59; line-height:42px; height:42px; padding-left:33px;text-align:left; border-radius:5px;}
.sNav5 .list ul .tnav_1 a{ background: url(../images/1.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul .tnav_2 a{ background: url(../images/2.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul .tnav_3 a{ background: url(../images/3.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul .tnav_4 a{ background: url(../images/4.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul .tnav_5 a{ background: url(../images/5.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul .tnav_6 a{ background: url(../images/6.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .list ul li a:hover{background-color:#d0141b; color:#fff;} 

.sNav5 .exit{ border-top:1px solid #dfe1e6;}
.sNav5 .exit a{ display:block; font-size:14px; color:#4e4f59; line-height:42px; height:42px; padding-left:33px; background: url(../images/7.png) 14px center no-repeat; background-size: 14px;}
.sNav5 .exit a:hover{background-color:#d0141b; color:#fff; border-bottom-left-radius:6px;border-bottom-right-radius:6px;} 

@media screen and ( max-width:1440px ){	
.sNav5 .list{ min-width:140px;}
}

@media screen and ( max-width:1024px ){	
.headDiv .topSign2 {margin-left:0px;background-size: 20px;/* line-height: 30px; */font-size: 14px;position: relative;}
.headDiv .topSign2::before{ display:none;}
.headDiv .topSign2 .sign_login {display:inline-block;width:34px; height:auto;margin:0px 3px;padding:0;position: static;top:0;left:auto;line-height: 30px;}
.headDiv .topSign2 .cart { display:inline-block; float:none; width:25px; height:36px;line-height:36px;padding-left:35px;margin-right:8px;}

}
